/**
 * 验证是否可以再次发送短信
 * @returns boole true-可以发送
 */
const valid = (time) => {
	if (!time || time <= 0) {
		return true;
	}
	return false;
}

// 使用方式示例
// sendCodeDownNumber.value = 60;
// 			countDownUtil.start(sendCodeDownNumber.value, res => {
// 				sendCodeDownNumber.value = res;
// 				if (res <= 0) {
// 					sendCodeText.value = '获取验证码';
// 				} else {
// 					sendCodeText.value = res;
// 				}
// 			})
/**
 * 开始倒计时
 */
const start = (time, callBack) => {
	if (time == null || time == undefined) {
		time = 60
	}

	callBack(time);
	let intervalId = setInterval(() => {
		time--;
		if (callBack) {
			callBack(time);
		}
		if (time <= 0) {
			clearInterval(intervalId)
		}
	}, 1000)
}


export default {
	valid,
	start
}
